On Evidence Supporting the FEAST Hypothesis and the Laws of Software Evolution
نویسندگان
چکیده
|As part of its study of the impact of feedback in the global software process on software product evolution, the FEAST/1 project has examined metric data relating to various systems in di erent application areas. High level similarities in the growth trends of the systems studied support the FEAST hypothesis. Inter alia, the results provide evidence compatible with the laws of software evolution, subject only to minor adjustments of the latter. Keywords| Laws of software evolution, system dynamics, feedback, FEAST hypothesis, E-type systems
منابع مشابه
Metrics and Laws of Software Evolution - The Nineties View
The process of E-type software development and evolution has proven most difficult to improve, possibly due to the fact that the process is a multi-input, multi-output system involving feedback at many levels. This observation, first recorded in the early 70s during an extended study of OS/360 evolution, was recently captured in a FEAST hypothesis; a hypothesis being studied in on-going twoyear...
متن کاملApproach to a Theory of Software Process and Software
Three FEAST workshops were held at Imperial College during 1994/5 [fea94/5] to explore the FEAST hypothesis, itself formulated in 1993 [leh94]. The FEAST/1 project (1996-8) [leh95] funded by EPSRC followed and led, in turn, to FEAST/2 (1999-2001) [leh98]. Many of the results of these studies have been published over the past few years. They may be found on the FEAST web site at As part of their...
متن کاملRules and Tools for Software Evolution Planning and Management
When first formulated in the early seventies, the laws of software evolution were, for a number of reasons, not widely accepted as relevant to software engineering practice. Over the years, they have gradually become recognised as providing useful inputs to understanding of the software process and have found their place in a number of software engineering curricula. Now eight in number, they h...
متن کاملFEAST / 1 Final Report - Grant Number GR
Background: The project was conceived in 1994 following formulation of a FEAST hypothesis. This stated that the software evolution process is a feedback system and must be treated as such to achieve major process improvement. Three self-funding international workshops were held at IC [fea94,5] to explore the hypothesis, with some 40 participants from the UK, Europe and North America at each. Fo...
متن کاملTowards a Theory of Software Evolution - And its Practical Impact
After years of study of software evolution processes, most recently through the FEAST projects, it appears that now there is a sufficient body of knowledge that can serve as basis for the development of an axiomatic theory of software evolution. Such body is represented by, for example, patterns and behavioural invariants observed in attributes of industrially evolved systems. This paper discus...
متن کامل